using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
using DG.Tweening;

public class LoginScene : MonoBehaviour
{
    public Transform[] bgTrans;

    float[] bgPosX;


    // 当脚本实例被加载时调用
    void Awake()
    {

    }
    // 在 Update 方法第一次被调用前调用
    void Start()
    {
        bgPosX = new float[bgTrans.Length];
        for (int i = 0; i < bgTrans.Length; i++)
        {
            bgPosX[i] = bgTrans[i].position.x;
        }
        bgTrans[0].DOMoveX(bgPosX[2], 50).SetLoops(-1).SetEase(Ease.Linear);
        bgTrans[1].DOMoveX(bgPosX[2], 25).SetEase(Ease.Linear).OnComplete(() =>
        {
            Vector3 pos = bgTrans[1].transform.position;
            bgTrans[1].transform.position = new Vector3(bgPosX[0], pos.y, pos.z);
            bgTrans[1].DOMoveX(bgPosX[2], 50).SetLoops(-1).SetEase(Ease.Linear);
        });
        // bgTrans[1].DOMoveX(bgPosX[2], 25).SetEase(Ease.Linear);
    }

    // 每帧调用一次。
    void Update()
    {

    }

    // 当对象变为可用或激活状态时调用。
    void OnEnable()
    {

    }

    // 每个固定的物理步骤调用一次。
    void FixedUpdate()
    {

    }

    // 在所有 Update 方法调用后调用
    void LastUpdate()
    {

    }

    // 当对象变为不可用或非激活状态时调用。
    void onDisable()
    {

    }
    //  当 MonoBehaviour 将被销毁时调用。
    void onDestroy()
    {

    }

    public void ClickLogin()
    {
        Debug.Log("Login");
        SceneManager.LoadScene("MainScene");
    }

    public void ClickExit()
    {
        Application.Quit();
    }
}
